package com.gientech.sys.priLoan;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 【对私贷款】查询结果的VO类【不要的属性，一定要删除！发现3次要开除】
 */
@Data
public class SysPriLoanVO implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "LOAN_ID", position = 1)
    private String loanId;// ID

    @ApiModelProperty(value = "CUST_ID", position = 2)
    private String custId;// 客户ID

    @ApiModelProperty(value = "ECIF_CUST_ID", position = 3)
    private String ecifCustId;// ECIF客户ID

    @ApiModelProperty(value = "CUST_NAME", position = 4)
    private String custName;// 客户名称

    @ApiModelProperty(value = "LAW_ORG_ID", position = 5)
    private String lawOrgId;// 法人机构号

    @ApiModelProperty(value = "PROD_CODE", position = 6)
    private String prodCode;// 产品代码

    @ApiModelProperty(value = "PROD_NAME", position = 7)
    private String prodName;// 产品名称

    @ApiModelProperty(value = "LOAN_ACCT", position = 8)
    private String loanAcct;// 贷款账号

    @ApiModelProperty(value = "LOAN_ACCT_NAME", position = 9)
    private String loanAcctName;// 账号名称

    @ApiModelProperty(value = "LOAN_CONT_NO", position = 10)
    private String loanContNo;// 合同编号

    @ApiModelProperty(value = "VOUCHER_NO", position = 11)
    private String voucherNo;// 借据号

    @ApiModelProperty(value = "LOAN_MON", position = 12)
    private Double loanMon;// 贷款金额

    @ApiModelProperty(value = "GRANT_MON", position = 13)
    private Double GrantMon;// 发放金额


    @ApiModelProperty(value = "LOAN_BAL", position = 14)
    private Double loanBal;// 当前余额

    @ApiModelProperty(value = "BAD_BAL", position = 15)
    private Double badBal;// 不良余额

    @ApiModelProperty(value = "LOAN_TYPE", position = 16)
    private String loanType;// 贷款类型

    @ApiModelProperty(value = "LOAN_STS", position = 17)
    private String loanSts;// 贷款状态

    @ApiModelProperty(value = "START_DATE", position = 18)
    private String startDate;// 贷款发放日期

    @ApiModelProperty(value = "END_DATE", position = 19)
    private String endDate;// 贷款到期日期

    @ApiModelProperty(value = "RATE", position = 20)
    private Double rate;// 贷款利率

    @ApiModelProperty(value = "LOAN_TERM", position = 21)
    private BigDecimal loanTerm;// 贷款期限（月）

    @ApiModelProperty(value = "LOAN_CURRENCY", position = 22)
    private String loanCurrency;// 贷款币种

    @ApiModelProperty(value = "NEXT_REPAYMENT_MON", position = 23)
    private Double nextRepaymentMon;// 下期还款金额（不含逾期）

    @ApiModelProperty(value = "NEXT_REPAYMENT_DATE", position = 24)
    private String nextRepaymentDate;// 下期还款日期

    @ApiModelProperty(value = "LOAN_FIVE__FORM", position = 25)
    private String loanFiveForm;// 五级分类标志

    @ApiModelProperty(value = "OPEN_ORG_NO", position = 26)
    private String openOrgNo;// 开户机构

    @ApiModelProperty(value = "MGR_ID", position = 27)
    private String mgrId;// 客户经理

    @ApiModelProperty(value = "REPAY_ACCT", position = 28)
    private String repayAcct;// 还款账号

    @ApiModelProperty(value = "REPAY_NAME", position = 29)
    private String repayName;// 账号名称

    @ApiModelProperty(value = "LOAN_USE", position = 30)
    private String loanUse;// 贷款用途

    // -----------------分割线---------------------------------------

}